home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Languages / MPW Oberon 2.1168 / OInterfaces / AERegistry.mod < prev    next >
Encoding:
Text File  |  1995-08-07  |  24.8 KB  |  514 lines  |  [TEXT/MPS ]

  1. (*
  2.      File:        AERegistry.mod
  3.  
  4.      Contains:    AppleEvents Registry Interface.
  5.  
  6.      Version:    Technology:    System 7.5
  7.                  Package:    Universal Interfaces 2.0 in “MPW Latest” on ETO #17
  8.  
  9.      Copyright:    © 1984-1995 by Apple Computer, Inc.
  10.                  All rights reserved.
  11.  
  12.      Bugs?:        If you find a problem with this file, use the Apple Bug Reporter
  13.                  stack.  Include the file and version information (from above)
  14.                  in the problem description and send to:
  15.                      Internet:    apple.bugs.applelink.apple.com
  16.                      AppleLink:    APPLE.BUGS
  17.  
  18. *)
  19.  
  20. (*$TAGS-*)
  21. (*$CALLING PASCAL*)
  22. MODULE AERegistry;
  23.  
  24. IMPORT Types;
  25.  
  26. (* $PUSH*)
  27. (* $ALIGN MAC68K*)
  28. (* $LibExport+*)
  29.  
  30. CONST
  31.     cAEList*                        = LONG("list");                        (*  0x6c697374  *)
  32.     cApplication*                = LONG("capp");                        (*  0x63617070  *)
  33.     cArc*                        = LONG("carc");                        (*  0x63617263  *)
  34.     cBoolean*                    = LONG("bool");                        (*  0x626f6f6c  *)
  35.     cCell*                        = LONG("ccel");                        (*  0x6363656c  *)
  36.     cChar*                        = LONG("cha ");                        (*  0x63686120  *)
  37.     cColorTable*                    = LONG("clrt");                        (*  0x636c7274  *)
  38.     cColumn*                        = LONG("ccol");                        (*  0x63636f6c  *)
  39.     cDocument*                    = LONG("docu");                        (*  0x646f6375  *)
  40.     cDrawingArea*                = LONG("cdrw");                        (*  0x63647277  *)
  41.     cEnumeration*                = LONG("enum");                        (*  0x656e756d  *)
  42.     cFile*                        = LONG("file");                        (*  0x66696c65  *)
  43.     cFixed*                        = LONG("fixd");                        (*  0x66697864  *)
  44.     cFixedPoint*                    = LONG("fpnt");                        (*  0x66706e74  *)
  45.     cFixedRectangle*                = LONG("frct");                        (*  0x66726374  *)
  46.     cGraphicLine*                = LONG("glin");                        (*  0x676c696e  *)
  47.     cGraphicObject*                = LONG("cgob");                        (*  0x63676f62  *)
  48.     cGraphicShape*                = LONG("cgsh");                        (*  0x63677368  *)
  49.     cGraphicText*                = LONG("cgtx");                        (*  0x63677478  *)
  50.     cGroupedGraphic*                = LONG("cpic");
  51.  
  52.     cInsertionLoc*                = LONG("insl");                        (*  0x696e736c  *)
  53.     cInsertionPoint*                = LONG("cins");                        (*  0x63696e73  *)
  54.     cIntlText*                    = LONG("itxt");                        (*  0x69747874  *)
  55.     cIntlWritingCode*            = LONG("intl");                        (*  0x696e746c  *)
  56.     cItem*                        = LONG("citm");                        (*  0x6369746d  *)
  57.     cLine*                        = LONG("clin");                        (*  0x636c696e  *)
  58.     cLongDateTime*                = LONG("ldt ");                        (*  0x6c647420  *)
  59.     cLongFixed*                    = LONG("lfxd");                        (*  0x6c667864  *)
  60.     cLongFixedPoint*                = LONG("lfpt");                        (*  0x6c667074  *)
  61.     cLongFixedRectangle*            = LONG("lfrc");                        (*  0x6c667263  *)
  62.     cLongInteger*                = LONG("long");                        (*  0x6c6f6e67  *)
  63.     cLongPoint*                    = LONG("lpnt");                        (*  0x6c706e74  *)
  64.     cLongRectangle*                = LONG("lrct");                        (*  0x6c726374  *)
  65.     cMachineLoc*                    = LONG("mLoc");                        (*  0x6d4c6f63  *)
  66.     cMenu*                        = LONG("cmnu");                        (*  0x636d6e75  *)
  67.     cMenuItem*                    = LONG("cmen");                        (*  0x636d656e  *)
  68.     cObject*                        = LONG("cobj");                        (*  0x636f626a  *)
  69.     cObjectSpecifier*            = LONG("obj ");                        (*  0x6f626a20  *)
  70.     cOpenableObject*                = LONG("coob");                        (*  0x636f6f62  *)
  71.     cOval*                        = LONG("covl");
  72.  
  73.     cParagraph*                    = LONG("cpar");                        (*  0x63706172  *)
  74.     cPICT*                        = LONG("PICT");                        (*  0x50494354  *)
  75.     cPixel*                        = LONG("cpxl");                        (*  0x6370786c  *)
  76.     cPixelMap*                    = LONG("cpix");                        (*  0x63706978  *)
  77.     cPolygon*                    = LONG("cpgn");                        (*  0x6370676e  *)
  78.     cProperty*                    = LONG("prop");                        (*  0x70726f70  *)
  79.     cQDPoint*                    = LONG("QDpt");                        (*  0x51447074  *)
  80.     cQDRectangle*                = LONG("qdrt");                        (*  0x71647274  *)
  81.     cRectangle*                    = LONG("crec");                        (*  0x63726563  *)
  82.     cRGBColor*                    = LONG("cRGB");                        (*  0x63524742  *)
  83.     cRotation*                    = LONG("trot");                        (*  0x74726f74  *)
  84.     cRoundedRectangle*            = LONG("crrc");                        (*  0x63727263  *)
  85.     cRow*                        = LONG("crow");                        (*  0x63726f77  *)
  86.     cSelection*                    = LONG("csel");                        (*  0x6373656c  *)
  87.     cShortInteger*                = LONG("shor");                        (*  0x73686f72  *)
  88.     cTable*                        = LONG("ctbl");                        (*  0x6374626c  *)
  89.     cText*                        = LONG("ctxt");                        (*  0x63747874  *)
  90.     cTextFlow*                    = LONG("cflo");                        (*  0x63666c6f  *)
  91.     cTextStyles*                    = LONG("tsty");                        (*  0x74737479  *)
  92.     cType*                        = LONG("type");
  93.  
  94.     cVersion*                    = LONG("vers");                        (*  0x76657273  *)
  95.     cWindow*                        = LONG("cwin");                        (*  0x6377696e  *)
  96.     cWord*                        = LONG("cwor");                        (*  0x63776f72  *)
  97.     enumArrows*                    = LONG("arro");                        (*  0x6172726f  *)
  98.     enumJustification*            = LONG("just");                        (*  0x6a757374  *)
  99.     enumKeyForm*                    = LONG("kfrm");                        (*  0x6b66726d  *)
  100.     enumPosition*                = LONG("posi");                        (*  0x706f7369  *)
  101.     enumProtection*                = LONG("prtn");                        (*  0x7072746e  *)
  102.     enumQuality*                    = LONG("qual");                        (*  0x7175616c  *)
  103.     enumSaveOptions*                = LONG("savo");                        (*  0x7361766f  *)
  104.     enumStyle*                    = LONG("styl");                        (*  0x7374796c  *)
  105.     enumTransferMode*            = LONG("tran");                        (*  0x7472616e  *)
  106.     formUniqueID*                = 'AIFF.ID  ';                        (*  0x49442020  *)
  107.     kAEAbout*                    = LONG("abou");                        (*  0x61626f75  *)
  108.     kAEAfter*                    = LONG("afte");                        (*  0x61667465  *)
  109.     kAEAliasSelection*            = LONG("sali");                        (*  0x73616c69  *)
  110.     kAEAllCaps*                    = LONG("alcp");                        (*  0x616c6370  *)
  111.     kAEArrowAtEnd*                = LONG("aren");                        (*  0x6172656e  *)
  112.     kAEArrowAtStart*                = LONG("arst");                        (*  0x61727374  *)
  113.     kAEArrowBothEnds*            = LONG("arbo");
  114.  
  115.     kAEAsk*                        = LONG("ask ");                        (*  0x61736b20  *)
  116.     kAEBefore*                    = LONG("befo");                        (*  0x6265666f  *)
  117.     kAEBeginning*                = LONG("bgng");                        (*  0x62676e67  *)
  118.     kAEBeginsWith*                = LONG("bgwt");                        (*  0x62677774  *)
  119.     kAEBeginTransaction*            = LONG("begi");                        (*  0x62656769  *)
  120.     kAEBold*                        = LONG("bold");                        (*  0x626f6c64  *)
  121.     kAECaseSensEquals*            = LONG("cseq");                        (*  0x63736571  *)
  122.     kAECentered*                    = LONG("cent");                        (*  0x63656e74  *)
  123.     kAEChangeView*                = LONG("view");                        (*  0x76696577  *)
  124.     kAEClone*                    = LONG("clon");                        (*  0x636c6f6e  *)
  125.     kAEClose*                    = LONG("clos");                        (*  0x636c6f73  *)
  126.     kAECondensed*                = LONG("cond");                        (*  0x636f6e64  *)
  127.     kAEContains*                    = LONG("cont");                        (*  0x636f6e74  *)
  128.     kAECopy*                        = LONG("copy");                        (*  0x636f7079  *)
  129.     kAECoreSuite*                = LONG("core");                        (*  0x636f7265  *)
  130.     kAECountElements*            = LONG("cnte");                        (*  0x636e7465  *)
  131.     kAECreateElement*            = LONG("crel");                        (*  0x6372656c  *)
  132.     kAECreatePublisher*            = LONG("cpub");                        (*  0x63707562  *)
  133.     kAECut*                        = LONG("cut ");                        (*  0x63757420  *)
  134.     kAEDelete*                    = LONG("delo");
  135.  
  136.     kAEDoObjectsExist*            = LONG("doex");                        (*  0x646f6578  *)
  137.     kAEDoScript*                    = LONG("dosc");                        (*  0x646f7363  *)
  138.     kAEDrag*                        = LONG("drag");                        (*  0x64726167  *)
  139.     kAEDuplicateSelection*        = LONG("sdup");                        (*  0x73647570  *)
  140.     kAEEditGraphic*                = LONG("edit");                        (*  0x65646974  *)
  141.     kAEEmptyTrash*                = LONG("empt");                        (*  0x656d7074  *)
  142.     kAEEnd*                        = LONG("end ");                        (*  0x656e6420  *)
  143.     kAEEndsWith*                    = LONG("ends");                        (*  0x656e6473  *)
  144.     kAEEndTransaction*            = LONG("endt");                        (*  0x656e6474  *)
  145.     kAEEquals*                    = LONG("=   ");                        (*  0x3d202020  *)
  146.     kAEExpanded*                    = LONG("pexp");                        (*  0x70657870  *)
  147.     kAEFast*                        = LONG("fast");                        (*  0x66617374  *)
  148.     kAEFinderEvents*                = LONG("FNDR");                        (*  0x464e4452  *)
  149.     kAEFormulaProtect*            = LONG("fpro");                        (*  0x6670726f  *)
  150.     kAEFullyJustified*            = LONG("full");                        (*  0x66756c6c  *)
  151.     kAEGetClassInfo*                = LONG("qobj");                        (*  0x716f626a  *)
  152.     kAEGetData*                    = LONG("getd");                        (*  0x67657464  *)
  153.     kAEGetDataSize*                = LONG("dsiz");                        (*  0x6473697a  *)
  154.     kAEGetEventInfo*                = LONG("gtei");                        (*  0x67746569  *)
  155.     kAEGetInfoSelection*            = LONG("sinf");
  156.  
  157.     kAEGetPrivilegeSelection*    = LONG("sprv");                        (*  0x73707276  *)
  158.     kAEGetSuiteInfo*                = LONG("gtsi");                        (*  0x67747369  *)
  159.     kAEGreaterThan*                = LONG(">   ");                        (*  0x3e202020  *)
  160.     kAEGreaterThanEquals*        = LONG(">=  ");                        (*  0x3e3d2020  *)
  161.     kAEGrow*                        = LONG("grow");                        (*  0x67726f77  *)
  162.     kAEHidden*                    = LONG("hidn");                        (*  0x6869646e  *)
  163.     kAEHiQuality*                = LONG("hiqu");                        (*  0x68697175  *)
  164.     kAEImageGraphic*                = LONG("imgr");                        (*  0x696d6772  *)
  165.     kAEIsUniform*                = LONG("isun");                        (*  0x6973756e  *)
  166.     kAEItalic*                    = LONG("ital");                        (*  0x6974616c  *)
  167.     kAELeftJustified*            = LONG("left");                        (*  0x6c656674  *)
  168.     kAELessThan*                    = LONG("<   ");                        (*  0x3c202020  *)
  169.     kAELessThanEquals*            = LONG("<=  ");                        (*  0x3c3d2020  *)
  170.     kAELowercase*                = LONG("lowc");                        (*  0x6c6f7763  *)
  171.     kAEMakeObjectsVisible*        = LONG("mvis");                        (*  0x6d766973  *)
  172.     kAEMiscStandards*            = LONG("misc");                        (*  0x6d697363  *)
  173.     kAEModifiable*                = LONG("modf");                        (*  0x6d6f6466  *)
  174.     kAEMove*                        = LONG("move");                        (*  0x6d6f7665  *)
  175.     kAENo*                        = LONG("no  ");                        (*  0x6e6f2020  *)
  176.     kAENoArrow*                    = LONG("arno");
  177.  
  178.     kAENonmodifiable*            = LONG("nmod");                        (*  0x6e6d6f64  *)
  179.     kAEOpen*                        = LONG("odoc");                        (*  0x6f646f63  *)
  180.     kAEOpenSelection*            = LONG("sope");                        (*  0x736f7065  *)
  181.     kAEOutline*                    = LONG("outl");                        (*  0x6f75746c  *)
  182.     kAEPageSetup*                = LONG("pgsu");                        (*  0x70677375  *)
  183.     kAEPaste*                    = LONG("past");                        (*  0x70617374  *)
  184.     kAEPlain*                    = LONG("plan");                        (*  0x706c616e  *)
  185.     kAEPrint*                    = LONG("pdoc");                        (*  0x70646f63  *)
  186.     kAEPrintSelection*            = LONG("spri");                        (*  0x73707269  *)
  187.     kAEPrintWindow*                = LONG("pwin");                        (*  0x7077696e  *)
  188.     kAEPutAwaySelection*            = LONG("sput");                        (*  0x73707574  *)
  189.     kAEQDAddOver*                = LONG("addo");                        (*  0x6164646f  *)
  190.     kAEQDAddPin*                    = LONG("addp");                        (*  0x61646470  *)
  191.     kAEQDAdMax*                    = LONG("admx");                        (*  0x61646d78  *)
  192.     kAEQDAdMin*                    = LONG("admn");                        (*  0x61646d6e  *)
  193.     kAEQDBic*                    = LONG("bic ");                        (*  0x62696320  *)
  194.     kAEQDBlend*                    = LONG("blnd");                        (*  0x626c6e64  *)
  195.     kAEQDCopy*                    = LONG("cpy ");                        (*  0x63707920  *)
  196.     kAEQDNotBic*                    = LONG("nbic");                        (*  0x6e626963  *)
  197.     kAEQDNotCopy*                = LONG("ncpy");
  198.  
  199.     kAEQDNotOr*                    = LONG("ntor");                        (*  0x6e746f72  *)
  200.     kAEQDNotXor*                    = LONG("nxor");                        (*  0x6e786f72  *)
  201.     kAEQDOr*                        = LONG("or  ");                        (*  0x6f722020  *)
  202.     kAEQDSubOver*                = LONG("subo");                        (*  0x7375626f  *)
  203.     kAEQDSubPin*                    = LONG("subp");                        (*  0x73756270  *)
  204.     kAEQDSupplementalSuite*        = LONG("qdsp");                        (*  0x71647370  *)
  205.     kAEQDXor*                    = LONG("xor ");                        (*  0x786f7220  *)
  206.     kAEQuickdrawSuite*            = LONG("qdrw");                        (*  0x71647277  *)
  207.     kAEQuitAll*                    = LONG("quia");                        (*  0x71756961  *)
  208.     kAERedo*                        = LONG("redo");                        (*  0x7265646f  *)
  209.     kAERegular*                    = LONG("regl");                        (*  0x7265676c  *)
  210.     kAEReplace*                    = LONG("rplc");                        (*  0x72706c63  *)
  211.     kAERequiredSuite*            = LONG("reqd");                        (*  0x72657164  *)
  212.     kAERestart*                    = LONG("rest");                        (*  0x72657374  *)
  213.     kAERevealSelection*            = LONG("srev");                        (*  0x73726576  *)
  214.     kAERevert*                    = LONG("rvrt");                        (*  0x72767274  *)
  215.     kAERightJustified*            = LONG("rght");                        (*  0x72676874  *)
  216.     kAESave*                        = LONG("save");                        (*  0x73617665  *)
  217.     kAESelect*                    = LONG("slct");                        (*  0x736c6374  *)
  218.     kAESetData*                    = LONG("setd");
  219.  
  220.     kAESetPosition*                = LONG("posn");                        (*  0x706f736e  *)
  221.     kAEShadow*                    = LONG("shad");                        (*  0x73686164  *)
  222.     kAEShowClipboard*            = LONG("shcl");                        (*  0x7368636c  *)
  223.     kAEShutDown*                    = LONG("shut");                        (*  0x73687574  *)
  224.     kAESleep*                    = LONG("slep");                        (*  0x736c6570  *)
  225.     kAESmallCaps*                = LONG("smcp");                        (*  0x736d6370  *)
  226.     kAESpecialClassProperties*    = LONG("c.#!");                        (*  0x63402321  *)
  227.     kAEStrikethrough*            = LONG("strk");                        (*  0x7374726b  *)
  228.     kAESubscript*                = LONG("sbsc");                        (*  0x73627363  *)
  229.     kAESuperscript*                = LONG("spsc");                        (*  0x73707363  *)
  230.     kAETableSuite*                = LONG("tbls");                        (*  0x74626c73  *)
  231.     kAETextSuite*                = LONG("TEXT");                        (*  0x54455854  *)
  232.     kAETransactionTerminated*    = LONG("ttrm");                        (*  0x7474726d  *)
  233.     kAEUnderline*                = LONG("undl");                        (*  0x756e646c  *)
  234.     kAEUndo*                        = LONG("undo");                        (*  0x756e646f  *)
  235.     kAEWholeWordEquals*            = LONG("wweq");                        (*  0x77776571  *)
  236.     kAEYes*                        = LONG("yes ");                        (*  0x79657320  *)
  237.     kAEZoom*                        = LONG("zoom");                        (*  0x7a6f6f6d  *)
  238.     keyAEAngle*                    = LONG("kang");                        (*  0x6b616e67  *)
  239.     keyAEArcAngle*                = LONG("parc");
  240.  
  241.     keyAEBaseAddr*                = LONG("badd");                        (*  0x62616464  *)
  242.     keyAEBestType*                = LONG("pbst");                        (*  0x70627374  *)
  243.     keyAEBgndColor*                = LONG("kbcl");                        (*  0x6b62636c  *)
  244.     keyAEBgndPattern*            = LONG("kbpt");                        (*  0x6b627074  *)
  245.     keyAEBounds*                    = LONG("pbnd");                        (*  0x70626e64  *)
  246.     keyAECellList*                = LONG("kclt");                        (*  0x6b636c74  *)
  247.     keyAEClassID*                = LONG("clID");                        (*  0x636c4944  *)
  248.     keyAEColor*                    = LONG("colr");                        (*  0x636f6c72  *)
  249.     keyAEColorTable*                = LONG("cltb");                        (*  0x636c7462  *)
  250.     keyAECurveHeight*            = LONG("kchd");                        (*  0x6b636864  *)
  251.     keyAECurveWidth*                = LONG("kcwd");                        (*  0x6b637764  *)
  252.     keyAEDashStyle*                = LONG("pdst");                        (*  0x70647374  *)
  253.     keyAEData*                    = LONG("data");                        (*  0x64617461  *)
  254.     keyAEDefaultType*            = LONG("deft");                        (*  0x64656674  *)
  255.     keyAEDefinitionRect*            = LONG("pdrt");                        (*  0x70647274  *)
  256.     keyAEDescType*                = LONG("dstp");                        (*  0x64737470  *)
  257.     keyAEDestination*            = LONG("dest");                        (*  0x64657374  *)
  258.     keyAEDoAntiAlias*            = LONG("anta");                        (*  0x616e7461  *)
  259.     keyAEDoDithered*                = LONG("gdit");                        (*  0x67646974  *)
  260.     keyAEDoRotate*                = LONG("kdrt");
  261.  
  262.     keyAEDoScale*                = LONG("ksca");                        (*  0x6b736361  *)
  263.     keyAEDoTranslate*            = LONG("ktra");                        (*  0x6b747261  *)
  264.     keyAEEditionFileLoc*            = LONG("eloc");                        (*  0x656c6f63  *)
  265.     keyAEElements*                = LONG("elms");                        (*  0x656c6d73  *)
  266.     keyAEEndPoint*                = LONG("pend");                        (*  0x70656e64  *)
  267.     keyAEEventClass*                = LONG("evcl");                        (*  0x6576636c  *)
  268.     keyAEEventID*                = LONG("evti");                        (*  0x65767469  *)
  269.     keyAEFile*                    = LONG("kfil");                        (*  0x6b66696c  *)
  270.     keyAEFileType*                = LONG("fltp");                        (*  0x666c7470  *)
  271.     keyAEFillColor*                = LONG("flcl");                        (*  0x666c636c  *)
  272.     keyAEFillPattern*            = LONG("flpt");                        (*  0x666c7074  *)
  273.     keyAEFlipHorizontal*            = LONG("kfho");                        (*  0x6b66686f  *)
  274.     keyAEFlipVertical*            = LONG("kfvt");                        (*  0x6b667674  *)
  275.     keyAEFont*                    = LONG("font");                        (*  0x666f6e74  *)
  276.     keyAEFormula*                = LONG("pfor");                        (*  0x70666f72  *)
  277.     keyAEGraphicObjects*            = LONG("gobs");                        (*  0x676f6273  *)
  278.     keyAEID*                        = 'AIFF.ID  ';                        (*  0x49442020  *)
  279.     keyAEImageQuality*            = LONG("gqua");                        (*  0x67717561  *)
  280.     keyAEInsertHere*                = LONG("insh");                        (*  0x696e7368  *)
  281.     keyAEKeyForms*                = LONG("keyf");
  282.  
  283.     keyAEKeyword*                = LONG("kywd");                        (*  0x6b797764  *)
  284.     keyAELevel*                    = LONG("levl");                        (*  0x6c65766c  *)
  285.     keyAELineArrow*                = LONG("arro");                        (*  0x6172726f  *)
  286.     keyAEName*                    = LONG("pnam");                        (*  0x706e616d  *)
  287.     keyAENewElementLoc*            = LONG("pnel");                        (*  0x706e656c  *)
  288.     keyAEObject*                    = LONG("kobj");                        (*  0x6b6f626a  *)
  289.     keyAEObjectClass*            = LONG("kocl");                        (*  0x6b6f636c  *)
  290.     keyAEOffStyles*                = LONG("ofst");                        (*  0x6f667374  *)
  291.     keyAEOnStyles*                = LONG("onst");                        (*  0x6f6e7374  *)
  292.     keyAEParameters*                = LONG("prms");                        (*  0x70726d73  *)
  293.     keyAEParamFlags*                = LONG("pmfg");                        (*  0x706d6667  *)
  294.     keyAEPenColor*                = LONG("ppcl");                        (*  0x7070636c  *)
  295.     keyAEPenPattern*                = LONG("pppa");                        (*  0x70707061  *)
  296.     keyAEPenWidth*                = LONG("ppwd");                        (*  0x70707764  *)
  297.     keyAEPixelDepth*                = LONG("pdpt");                        (*  0x70647074  *)
  298.     keyAEPixMapMinus*            = LONG("kpmm");                        (*  0x6b706d6d  *)
  299.     keyAEPMTable*                = LONG("kpmt");                        (*  0x6b706d74  *)
  300.     keyAEPointList*                = LONG("ptlt");                        (*  0x70746c74  *)
  301.     keyAEPointSize*                = LONG("ptsz");                        (*  0x7074737a  *)
  302.     keyAEPosition*                = LONG("kpos");
  303.  
  304.     keyAEPropData*                = LONG("prdt");                        (*  0x70726474  *)
  305.     keyAEProperties*                = LONG("qpro");                        (*  0x7170726f  *)
  306.     keyAEProperty*                = LONG("kprp");                        (*  0x6b707270  *)
  307.     keyAEPropFlags*                = LONG("prfg");                        (*  0x70726667  *)
  308.     keyAEPropID*                    = LONG("prop");                        (*  0x70726f70  *)
  309.     keyAEProtection*                = LONG("ppro");                        (*  0x7070726f  *)
  310.     keyAERenderAs*                = LONG("kren");                        (*  0x6b72656e  *)
  311.     keyAERequestedType*            = LONG("rtyp");                        (*  0x72747970  *)
  312.     keyAEResult*                    = LONG("----");                        (*  0x2d2d2d2d  *)
  313.     keyAEResultInfo*                = LONG("rsin");                        (*  0x7273696e  *)
  314.     keyAERotation*                = LONG("prot");                        (*  0x70726f74  *)
  315.     keyAERotPoint*                = LONG("krtp");                        (*  0x6b727470  *)
  316.     keyAERowList*                = LONG("krls");                        (*  0x6b726c73  *)
  317.     keyAESaveOptions*            = LONG("savo");                        (*  0x7361766f  *)
  318.     keyAEScale*                    = LONG("pscl");                        (*  0x7073636c  *)
  319.     keyAEScriptTag*                = LONG("psct");                        (*  0x70736374  *)
  320.     keyAEShowWhere*                = LONG("show");                        (*  0x73686f77  *)
  321.     keyAEStartAngle*                = LONG("pang");                        (*  0x70616e67  *)
  322.     keyAEStartPoint*                = LONG("pstp");                        (*  0x70737470  *)
  323.     keyAEStyles*                    = LONG("ksty");
  324.  
  325.     keyAESuiteID*                = LONG("suit");                        (*  0x73756974  *)
  326.     keyAEText*                    = LONG("ktxt");                        (*  0x6b747874  *)
  327.     keyAETextColor*                = LONG("ptxc");                        (*  0x70747863  *)
  328.     keyAETextFont*                = LONG("ptxf");                        (*  0x70747866  *)
  329.     keyAETextPointSize*            = LONG("ptps");                        (*  0x70747073  *)
  330.     keyAETextStyles*                = LONG("txst");                        (*  0x74787374  *)
  331.     keyAETheText*                = LONG("thtx");                        (*  0x74687478  *)
  332.     keyAETransferMode*            = LONG("pptm");                        (*  0x7070746d  *)
  333.     keyAETranslation*            = LONG("ptrs");                        (*  0x70747273  *)
  334.     keyAETryAsStructGraf*        = LONG("toog");                        (*  0x746f6f67  *)
  335.     keyAEUniformStyles*            = LONG("ustl");                        (*  0x7573746c  *)
  336.     keyAEUpdateOn*                = LONG("pupd");                        (*  0x70757064  *)
  337.     keyAEUserTerm*                = LONG("utrm");                        (*  0x7574726d  *)
  338.     keyAEWindow*                    = LONG("wndw");                        (*  0x776e6477  *)
  339.     keyAEWritingCode*            = LONG("wrcd");                        (*  0x77726364  *)
  340.     keyAETSMScriptTag*            = LONG("sclg");
  341.     keyAETSMTextFont*            = LONG("ktxf");
  342.     keyAETSMTextPointSize*        = LONG("ktps");
  343.     keyMiscellaneous*            = LONG("fmsc");
  344.  
  345.     keySelection*                = LONG("fsel");                        (*  0x6673656c  *)
  346.     keyWindow*                    = LONG("kwnd");
  347.  
  348.     pArcAngle*                    = LONG("parc");                        (*  0x70617263  *)
  349.     pBackgroundColor*            = LONG("pbcl");                        (*  0x7062636c  *)
  350.     pBackgroundPattern*            = LONG("pbpt");                        (*  0x70627074  *)
  351.     pBestType*                    = LONG("pbst");                        (*  0x70627374  *)
  352.     pBounds*                        = LONG("pbnd");                        (*  0x70626e64  *)
  353.     pClass*                        = LONG("pcls");                        (*  0x70636c73  *)
  354.     pClipboard*                    = LONG("pcli");                        (*  0x70636c69  *)
  355.     pColor*                        = LONG("colr");                        (*  0x636f6c72  *)
  356.     pColorTable*                    = LONG("cltb");                        (*  0x636c7462  *)
  357.     pContents*                    = LONG("pcnt");                        (*  0x70636e74  *)
  358.     pCornerCurveHeight*            = LONG("pchd");                        (*  0x70636864  *)
  359.     pCornerCurveWidth*            = LONG("pcwd");                        (*  0x70637764  *)
  360.     pDashStyle*                    = LONG("pdst");                        (*  0x70647374  *)
  361.     pDefaultType*                = LONG("deft");                        (*  0x64656674  *)
  362.     pDefinitionRect*                = LONG("pdrt");                        (*  0x70647274  *)
  363.     pEnabled*                    = LONG("enbl");                        (*  0x656e626c  *)
  364.     pEndPoint*                    = LONG("pend");                        (*  0x70656e64  *)
  365.     pFillColor*                    = LONG("flcl");                        (*  0x666c636c  *)
  366.     pFillPattern*                = LONG("flpt");                        (*  0x666c7074  *)
  367.     pFont*                        = LONG("font");
  368.  
  369.     pFormula*                    = LONG("pfor");                        (*  0x70666f72  *)
  370.     pGraphicObjects*                = LONG("gobs");                        (*  0x676f6273  *)
  371.     pHasCloseBox*                = LONG("hclb");                        (*  0x68636c62  *)
  372.     pHasTitleBar*                = LONG("ptit");                        (*  0x70746974  *)
  373.     pID*                            = 'AIFF.ID  ';                        (*  0x49442020  *)
  374.     pIndex*                        = LONG("pidx");                        (*  0x70696478  *)
  375.     pInsertionLoc*                = LONG("pins");                        (*  0x70696e73  *)
  376.     pIsFloating*                    = LONG("isfl");                        (*  0x6973666c  *)
  377.     pIsFrontProcess*                = LONG("pisf");                        (*  0x70697366  *)
  378.     pIsModal*                    = LONG("pmod");                        (*  0x706d6f64  *)
  379.     pIsModified*                    = LONG("imod");                        (*  0x696d6f64  *)
  380.     pIsResizable*                = LONG("prsz");                        (*  0x7072737a  *)
  381.     pIsStationeryPad*            = LONG("pspd");                        (*  0x70737064  *)
  382.     pIsZoomable*                    = LONG("iszm");                        (*  0x69737a6d  *)
  383.     pIsZoomed*                    = LONG("pzum");                        (*  0x707a756d  *)
  384.     pItemNumber*                    = LONG("itmn");                        (*  0x69746d6e  *)
  385.     pJustification*                = LONG("pjst");                        (*  0x706a7374  *)
  386.     pLineArrow*                    = LONG("arro");                        (*  0x6172726f  *)
  387.     pMenuID*                        = LONG("mnid");                        (*  0x6d6e6964  *)
  388.     pName*                        = LONG("pnam");
  389.  
  390.     pNewElementLoc*                = LONG("pnel");                        (*  0x706e656c  *)
  391.     pPenColor*                    = LONG("ppcl");                        (*  0x7070636c  *)
  392.     pPenPattern*                    = LONG("pppa");                        (*  0x70707061  *)
  393.     pPenWidth*                    = LONG("ppwd");                        (*  0x70707764  *)
  394.     pPixelDepth*                    = LONG("pdpt");                        (*  0x70647074  *)
  395.     pPointList*                    = LONG("ptlt");                        (*  0x70746c74  *)
  396.     pPointSize*                    = LONG("ptsz");                        (*  0x7074737a  *)
  397.     pProtection*                    = LONG("ppro");                        (*  0x7070726f  *)
  398.     pRotation*                    = LONG("prot");                        (*  0x70726f74  *)
  399.     pScale*                        = LONG("pscl");                        (*  0x7073636c  *)
  400.     pScript*                        = LONG("scpt");                        (*  0x73637074  *)
  401.     pScriptTag*                    = LONG("psct");                        (*  0x70736374  *)
  402.     pSelected*                    = LONG("selc");                        (*  0x73656c63  *)
  403.     pSelection*                    = LONG("sele");                        (*  0x73656c65  *)
  404.     pStartAngle*                    = LONG("pang");                        (*  0x70616e67  *)
  405.     pStartPoint*                    = LONG("pstp");                        (*  0x70737470  *)
  406.     pTextColor*                    = LONG("ptxc");                        (*  0x70747863  *)
  407.     pTextFont*                    = LONG("ptxf");                        (*  0x70747866  *)
  408.     pTextItemDelimiters*            = LONG("txdl");                        (*  0x7478646c  *)
  409.     pTextPointSize*                = LONG("ptps");
  410.  
  411.     pTextStyles*                    = LONG("txst");                        (*  0x74787374  *)
  412.     pTransferMode*                = LONG("pptm");                        (*  0x7070746d  *)
  413.     pTranslation*                = LONG("ptrs");                        (*  0x70747273  *)
  414.     pUniformStyles*                = LONG("ustl");                        (*  0x7573746c  *)
  415.     pUpdateOn*                    = LONG("pupd");                        (*  0x70757064  *)
  416.     pUserSelection*                = LONG("pusl");                        (*  0x7075736c  *)
  417.     pVersion*                    = LONG("vers");                        (*  0x76657273  *)
  418.     pVisible*                    = LONG("pvis");
  419.  
  420.     typeAEText*                    = LONG("tTXT");                        (*  0x74545854  *)
  421.     typeArc*                        = LONG("carc");                        (*  0x63617263  *)
  422.     typeBest*                    = LONG("best");                        (*  0x62657374  *)
  423.     typeCell*                    = LONG("ccel");                        (*  0x6363656c  *)
  424.     typeClassInfo*                = LONG("gcli");                        (*  0x67636c69  *)
  425.     typeColorTable*                = LONG("clrt");                        (*  0x636c7274  *)
  426.     typeColumn*                    = LONG("ccol");                        (*  0x63636f6c  *)
  427.     typeDashStyle*                = LONG("tdas");                        (*  0x74646173  *)
  428.     typeData*                    = LONG("tdta");                        (*  0x74647461  *)
  429.     typeDrawingArea*                = LONG("cdrw");                        (*  0x63647277  *)
  430.     typeElemInfo*                = LONG("elin");                        (*  0x656c696e  *)
  431.     typeEnumeration*                = LONG("enum");                        (*  0x656e756d  *)
  432.     typeEPS*                        = LONG("EPS ");                        (*  0x45505320  *)
  433.     typeEventInfo*                = LONG("evin");
  434.  
  435.     typeFinderWindow*            = LONG("fwin");                        (*  0x6677696e  *)
  436.     typeFixedPoint*                = LONG("fpnt");                        (*  0x66706e74  *)
  437.     typeFixedRectangle*            = LONG("frct");                        (*  0x66726374  *)
  438.     typeGraphicLine*                = LONG("glin");                        (*  0x676c696e  *)
  439.     typeGraphicText*                = LONG("cgtx");                        (*  0x63677478  *)
  440.     typeGroupedGraphic*            = LONG("cpic");                        (*  0x63706963  *)
  441.     typeInsertionLoc*            = LONG("insl");                        (*  0x696e736c  *)
  442.     typeIntlText*                = LONG("itxt");                        (*  0x69747874  *)
  443.     typeIntlWritingCode*            = LONG("intl");                        (*  0x696e746c  *)
  444.     typeLongDateTime*            = LONG("ldt ");                        (*  0x6c647420  *)
  445.     typeLongFixed*                = LONG("lfxd");                        (*  0x6c667864  *)
  446.     typeLongFixedPoint*            = LONG("lfpt");                        (*  0x6c667074  *)
  447.     typeLongFixedRectangle*        = LONG("lfrc");                        (*  0x6c667263  *)
  448.     typeLongPoint*                = LONG("lpnt");                        (*  0x6c706e74  *)
  449.     typeLongRectangle*            = LONG("lrct");                        (*  0x6c726374  *)
  450.     typeMachineLoc*                = LONG("mLoc");                        (*  0x6d4c6f63  *)
  451.     typeOval*                    = LONG("covl");                        (*  0x636f766c  *)
  452.     typeParamInfo*                = LONG("pmin");                        (*  0x706d696e  *)
  453.     typePict*                    = LONG("PICT");
  454.  
  455.     typePixelMap*                = LONG("cpix");                        (*  0x63706978  *)
  456.     typePixMapMinus*                = LONG("tpmm");                        (*  0x74706d6d  *)
  457.     typePolygon*                    = LONG("cpgn");                        (*  0x6370676e  *)
  458.     typePropInfo*                = LONG("pinf");                        (*  0x70696e66  *)
  459.     typeQDPoint*                    = LONG("QDpt");                        (*  0x51447074  *)
  460.     typeRectangle*                = LONG("crec");                        (*  0x63726563  *)
  461.     typeRGB16*                    = LONG("tr16");                        (*  0x74723136  *)
  462.     typeRGB96*                    = LONG("tr96");                        (*  0x74723936  *)
  463.     typeRGBColor*                = LONG("cRGB");                        (*  0x63524742  *)
  464.     typeRotation*                = LONG("trot");                        (*  0x74726f74  *)
  465.     typeRoundedRectangle*        = LONG("crrc");                        (*  0x63727263  *)
  466.     typeRow*                        = LONG("crow");                        (*  0x63726f77  *)
  467.     typeScrapStyles*                = LONG("styl");                        (*  0x7374796c  *)
  468.     typeScript*                    = LONG("scpt");                        (*  0x73637074  *)
  469.     typeStyledText*                = LONG("STXT");                        (*  0x53545854  *)
  470.     typeSuiteInfo*                = LONG("suin");                        (*  0x7375696e  *)
  471.     typeTable*                    = LONG("ctbl");                        (*  0x6374626c  *)
  472.     typeTextStyles*                = LONG("tsty");
  473.  
  474.     typeTIFF*                    = LONG("TIFF");                        (*  0x54494646  *)
  475.     typeVersion*                    = LONG("vers");
  476.  
  477.     kBySmallIcon*                = 0;
  478.     kByIconView*                    = 1;
  479.     kByNameView*                    = 2;
  480.     kByDateView*                    = 3;
  481.     kBySizeView*                    = 4;
  482.     kByKindView*                    = 5;
  483.     kByCommentView*                = 6;
  484.     kByLabelView*                = 7;
  485.     kByVersionView*                = 8;
  486.  
  487.     kAEInfo*                        = 11;
  488.     kAEMain*                        = 0;
  489.     kAESharing*                    = 13;
  490.  
  491.     kAEZoomIn*                    = 7;
  492.     kAEZoomOut*                    = 8;
  493.  
  494.  
  495. TYPE
  496.     WritingCode* = RECORD
  497.         theScriptCode*:            Types.ScriptCode;
  498.         theLangCode*:            Types.LangCode;
  499.     END;
  500.  
  501.     IntlText* = RECORD
  502.         theScriptCode*:            Types.ScriptCode;
  503.         theLangCode*:            Types.LangCode;
  504.         theText*:                ARRAY 1 OF CHAR (*ΔΔ PACKED ARRAY [0..0] OF CHAR*);            (* variable length data *)
  505.     END;
  506.  
  507.  
  508. (* $ALIGN RESET*)
  509. (* $POP*)
  510.  
  511. (* $SETC UsingIncludes := AERegistryIncludes*)
  512.  
  513.  END AERegistry.
  514.